package com.wtone.platform.gat.images.gat.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * @Author: aiLin
 * @Date: 2020/10/9 11:45
 * @desc: 人脸对象
 */
@ToString
@NoArgsConstructor                 //无参构造
@AllArgsConstructor                //有参构造
@ApiModel(value="Face对象",description="人脸对象")
public class Face {

    @ApiModelProperty(value="人脸标识")
    @JsonProperty("FaceID")
    private  String FaceID;

    @ApiModelProperty(value="信息分类,人工采集还是自动采集")
    @JsonProperty("InfoKind")
    private  String InfoKind;

    @ApiModelProperty(value="来源图像信息标识")
    @JsonProperty("SourceID")
    private  String SourceID;

    @ApiModelProperty(value="设备编码，自动采集必选")
    @JsonProperty("DeviceID")
    private  String	DeviceID;

    @ApiModelProperty(value="左上角 X 坐标,人脸区域，自动采集记录时为必选")
    @JsonProperty("LeftTopX")
    private  String	LeftTopX;

    @ApiModelProperty(value="左上角 Y 坐标,人脸区域，自动采集记录时为必选")
    @JsonProperty("LeftTopY")
    private  String LeftTopY;

    @ApiModelProperty(value="右下角 X 坐标,人脸区域，自动采集记录时为必选")
    @JsonProperty("RightBtmX")
    private  String	RightBtmX;

    @ApiModelProperty(value="右下角 Y 坐标,人脸区域，自动采集记录时为必选")
    @JsonProperty("RightBtmY")
    private  String	RightBtmY;

    @ApiModelProperty(value="位置标记时间,人工采集时有效")
    @JsonProperty("LocationMarkTime")
    private  String LocationMarkTime;

    @ApiModelProperty(value="人脸出现时间,人工采集时有效")
    @JsonProperty("FaceAppearTime")
    private  String FaceAppearTime;

    @ApiModelProperty(value="人脸消失时间,人工采集时有效")
    @JsonProperty("FaceDisAppearTime")
    private  String FaceDisAppearTime;

    @ApiModelProperty(value="证件种类")
    @JsonProperty("IDType")
    private  String  IDType;

    @ApiModelProperty(value="证件号码,有效证件号码")
    @JsonProperty("IDNumber")
    private  String IDNumber;

    @ApiModelProperty(value="姓名，人员的中文姓名全称")
    @JsonProperty("Name")
    private  String Name;

    @ApiModelProperty(value="曾用名，曾经在户籍管理部门正式登记注册、人事档案正式记载的姓氏名称")
    @JsonProperty("UsedName")
    private  String UsedName;

    @ApiModelProperty(value="绰号，使用姓名及曾用名之外的名称")
    @JsonProperty("Alias")
    private  String Alias;

    @ApiModelProperty(value="性别代码")
    @JsonProperty("GenderCode")
    private  String GenderCode;

    @ApiModelProperty(value="年龄上限,最大可能年龄")
    @JsonProperty("AgeUpLimit")
    private  int AgeUpLimit;

    @ApiModelProperty(value="年龄下限,最小可能年龄")
    @JsonProperty("AgeLowerLi")
    private  int AgeLowerLi;

    @ApiModelProperty(value="民族代码,中国各名族的罗马字母拼写法和代码")
    @JsonProperty("EthicCode")
    private  String EthicCode;

    @ApiModelProperty(value="国籍代码,世界各国和地区名称代码")
    @JsonProperty("NationalityCode")
    private  String NationalityCode;

    @ApiModelProperty(value="籍贯省市县代码")
    @JsonProperty("NativeCityCode")
    private  String NativeCityCode;

    @ApiModelProperty(value="居住地 行政区划")
    @JsonProperty("ResidenceAdminDivisi")
    private  String ResidenceAdminDivisi;

    @ApiModelProperty(value="汉语口音代码,汉语口音编码规则")
    @JsonProperty("ChineseAccentCode")
    private  String ChineseAccentCode;

    @ApiModelProperty(value="职业类别代码,职业分类与代码，不包含代码中“—”")
    @JsonProperty("JobCategory")
    private  String  JobCategory;

    @ApiModelProperty(value="同行人脸数,被标注人脸的同行人脸数")
    @JsonProperty("AccompanyNumber")
    private  String AccompanyNumber;

    @ApiModelProperty(value="肤色")
    @JsonProperty("SkinColor")
    private  String	SkinColor;

    @ApiModelProperty(value="发型")
    @JsonProperty("HairStyle")
    private  String	HairStyle;

    @ApiModelProperty(value="发色")
    @JsonProperty("HairColor")
    private  String HairColor;

    @ApiModelProperty(value="脸型")
    @JsonProperty("FaceStyle")
    private  String FaceStyle;

    @ApiModelProperty(value="脸部特征")
    @JsonProperty("FacialFeature")
    private  String FacialFeature;

    @ApiModelProperty(value="体貌特征")
    @JsonProperty("PhysicalFeature")
    private  String PhysicalFeature;

    @ApiModelProperty(value="口罩颜色")
    @JsonProperty("RespiratorColor")
    private  String RespiratorColor;

    @ApiModelProperty(value="帽子款式")
    @JsonProperty("CapStyle")
    private  String CapStyle;

    @ApiModelProperty(value="帽子颜色")
    @JsonProperty("CapColor")
    private  String CapColor;

    @ApiModelProperty(value="眼镜款式")
    @JsonProperty("GlassStyle")
    private  String GlassStyle;

    @ApiModelProperty(value="眼镜颜色")
    @JsonProperty("GlassColor")
    private  String GlassColor;

    @ApiModelProperty(value="是否驾驶员 0：否；1：是；2：不确定")
    @JsonProperty("IsDriver")
    private  String IsDriver;

    @ApiModelProperty(value="是否涉外人员 0：否；1：是；2：不确定")
    @JsonProperty("IsForeigne")
    private  int IsForeigne;

    @ApiModelProperty(value="护照证件种类")
    @JsonProperty("PassportType")
    private  int PassportType;

    @ApiModelProperty(value="出入境人员类别代码")
    @JsonProperty("ImmigrantTypeCode")
    private  String ImmigrantTypeCode;

    @ApiModelProperty(value="是否涉恐人员 0：否；1：是；2：不确定")
    @JsonProperty("IsSuspectedTerrorist")
    private  int IsSuspectedTerrorist;

    @ApiModelProperty(value="涉恐人员编号")
    @JsonProperty("SuspectedTerroristNumber")
    private  String SuspectedTerroristNumber;

    @ApiModelProperty(value="是否涉案人员 0：否；1：是；2：不确定")
    @JsonProperty("IsCriminalInvolved")
    private  int IsCriminalInvolved;

    @ApiModelProperty(value="涉案人员专长代码")
    @JsonProperty("CriminalInvolvedSpecilisationCode")
    private  String CriminalInvolvedSpecilisationCode;

    @ApiModelProperty(value="体表特殊标记")
    @JsonProperty("BodySpeciallMark")
    private  String BodySpeciallMark;

    @ApiModelProperty(value="作案手段")
    @JsonProperty("CrimeMethod")
    private  String	CrimeMethod;

    @ApiModelProperty(value="作案特点代码")
    @JsonProperty("CrimeCharacterCode")
    private  String CrimeCharacterCode;

    @ApiModelProperty(value="在逃人员编号")
    @JsonProperty("EscapedCriminalNumbe")
    private  String EscapedCriminalNumbe;

    @ApiModelProperty(value="是否在押人员 0：否；1：是；2：不确定，人工采集必填")
    @JsonProperty("IsDetainees")
    private  int  IsDetainees;

    @ApiModelProperty(value="看守所编码")
    @JsonProperty("DetentionHouseCode")
    private  String DetentionHouseCode;

    @ApiModelProperty(value="在押人员身份")
    @JsonProperty("DetaineesIdentity")
    private  String DetaineesIdentity;

    @ApiModelProperty(value="在押人员特殊身份")
    @JsonProperty("DetaineesSpecialIdentity")
    private  String DetaineesSpecialIdentity;

    @ApiModelProperty(value="成员类型代码")
    @JsonProperty("MemberTypeCode")
    private  String MemberTypeCode;

    @ApiModelProperty(value="是否被害人 0：否；1：是；2：不确定")
    @JsonProperty("IsVictim")
    private  int IsVictim;

    @ApiModelProperty(value="被害人种类")
    @JsonProperty("VictimType")
    private  String VictimType;

    @ApiModelProperty(value="受伤害程度")
    @JsonProperty("InjuredDegree")
    private  String InjuredDegree;

    @ApiModelProperty(value="尸体状况代码")
    @JsonProperty("CorpseConditionCode")
    private  String CorpseConditionCode;

    @ApiModelProperty(value="是否可疑人 0：否；1：是；2：不确定")
    @JsonProperty("IsSuspiciousPerson")
    private  int IsSuspiciousPerson;

    @ApiModelProperty(value="姿态分布 1：平视；2：微仰；3：微俯；4：左微侧脸；5 左斜侧脸；6：左全侧脸；7：右微侧脸；8：右 斜侧脸；9：右全侧脸")
    @JsonProperty("Attitude")
    private  int Attitude;

    @ApiModelProperty(value="相似度 人脸相似度，[0，1]")
    @JsonProperty("Similaritydegree")
    private  String Similaritydegree;

    @ApiModelProperty(value=" 眉型 1：上扬眉；2：一字眉；3：八字眉；4：淡眉毛 5：浓眉毛；6：弯眉；7：细眉；8：短眉毛 9：特殊眉；  有多个特征时用英文半角分 号”;”分隔")
    @JsonProperty("EyebrowStyle")
    private  String EyebrowStyle;

    @ApiModelProperty(value="鼻型 1：普通鼻；2：扁鼻子；3：尖鼻子；4：朝天鼻；5：鹰钩鼻；6：蒜头鼻；7：宽鼻子；8： 小鼻子；9：露孔鼻；10：特殊鼻； 有多个特 征时用英文半角分号”;”分隔")
    @JsonProperty("NoseStyle")
    private  String NoseStyle;

    @ApiModelProperty(value="胡型 1：一字胡；2：八字胡；3：淡胡子；4：络腮胡；5：山羊胡；6：花白胡；7：一点胡")
    @JsonProperty("MustacheStyle")
    private  String MustacheStyle;

    @ApiModelProperty(value="1：常见嘴；2：厚嘴唇；3：薄嘴唇；4：厚嘴巴；5：上翘嘴；6：下撇嘴；7：凸嘴；8：凹 嘴；9：露齿嘴；10：小嘴； 有多个特征时用 英文半角分号”;”分隔")
    @JsonProperty("LipStyle")
    private  String LipStyle;

    @ApiModelProperty(value="皱纹眼袋；1：抬头纹；2：左眼角纹；3：右眼角纹；4：眉间纹；5：左眼纹；6：右眼纹；7：眼袋；8 左笑纹；9：右笑纹；10：鼻间纹；11：左瘦纹 12：右瘦纹；  有多个特征时用英文半角分 号”;”分隔")
    @JsonProperty("WrinklePouch")
    private  String WrinklePouch;

    @ApiModelProperty(value="痤疮色斑；1：痤疮（单）；2：痤疮（少）；3：痤疮（多）4：雀斑（稀）；5：雀斑（少）；6：雀斑（多）7：色斑； 有多个特征时用英文半角分号”;” 分隔")
    @JsonProperty("AcneStain")
    private  String AcneStain;

    @ApiModelProperty(value="黑痣胎记；1：痣（小）；2：痣（中）；3：痣（大）；4：黑痣（小）；5：黑痣（中）；6：黑痣（大）；7：胎记；有多个特征时用英文半角分号”;”分隔")
    @JsonProperty("FreckleBirthmark")
    private  String FreckleBirthmark;

    @ApiModelProperty(value="疤痕酒窝；1：疤痕；2：酒窝左；3：酒窝右； 有多个特征时用英文半角分号”;”分隔")
    @JsonProperty("ScarDimple")
    private  String ScarDimple;

    @ApiModelProperty(value="其他特征；1：酒渣鼻（小）；2：酒渣鼻（大）；3：酒渣鼻（重）  4：招风耳左；5：招风耳右；6：大耳")
    @JsonProperty("OtherFeature")
    private  String OtherFeature;

    @ApiModelProperty(value="朵左；7：大耳朵右；8：粗糙皮肤；9：白癜风小；10：白癜风中；11：白癜风大；  有多个 特征时用英文半角分号”;”分隔")
    @JsonProperty("ed")
    private  String ed;

    @ApiModelProperty(value="图像列表,可以包含 0 个或者多个子图像对象")
    @JsonProperty("SubImageList")
    private  SubImageList SubImageInfoList;


    public String getFaceID() {
        return FaceID;
    }

    public void setFaceID(String faceID) {
        FaceID = faceID;
    }

    public String getInfoKind() {
        return InfoKind;
    }

    public void setInfoKind(String infoKind) {
        InfoKind = infoKind;
    }

    public String getSourceID() {
        return SourceID;
    }

    public void setSourceID(String sourceID) {
        SourceID = sourceID;
    }

    public String getDeviceID() {
        return DeviceID;
    }

    public void setDeviceID(String deviceID) {
        DeviceID = deviceID;
    }

    public String getLeftTopX() {
        return LeftTopX;
    }

    public void setLeftTopX(String leftTopX) {
        LeftTopX = leftTopX;
    }

    public String getLeftTopY() {
        return LeftTopY;
    }

    public void setLeftTopY(String leftTopY) {
        LeftTopY = leftTopY;
    }

    public String getRightBtmX() {
        return RightBtmX;
    }

    public void setRightBtmX(String rightBtmX) {
        RightBtmX = rightBtmX;
    }

    public String getRightBtmY() {
        return RightBtmY;
    }

    public void setRightBtmY(String rightBtmY) {
        RightBtmY = rightBtmY;
    }

    public String getLocationMarkTime() {
        return LocationMarkTime;
    }

    public void setLocationMarkTime(String locationMarkTime) {
        LocationMarkTime = locationMarkTime;
    }

    public String getFaceAppearTime() {
        return FaceAppearTime;
    }

    public void setFaceAppearTime(String faceAppearTime) {
        FaceAppearTime = faceAppearTime;
    }

    public String getFaceDisAppearTime() {
        return FaceDisAppearTime;
    }

    public void setFaceDisAppearTime(String faceDisAppearTime) {
        FaceDisAppearTime = faceDisAppearTime;
    }

    public String getIDType() {
        return IDType;
    }

    public void setIDType(String IDType) {
        this.IDType = IDType;
    }

    public String getIDNumber() {
        return IDNumber;
    }

    public void setIDNumber(String IDNumber) {
        this.IDNumber = IDNumber;
    }

    public String getName() {
        return Name;
    }

    public void setName(String name) {
        Name = name;
    }

    public String getUsedName() {
        return UsedName;
    }

    public void setUsedName(String usedName) {
        UsedName = usedName;
    }

    public String getAlias() {
        return Alias;
    }

    public void setAlias(String alias) {
        Alias = alias;
    }

    public String getGenderCode() {
        return GenderCode;
    }

    public void setGenderCode(String genderCode) {
        GenderCode = genderCode;
    }

    public int getAgeUpLimit() {
        return AgeUpLimit;
    }

    public void setAgeUpLimit(int ageUpLimit) {
        AgeUpLimit = ageUpLimit;
    }

    public int getAgeLowerLi() {
        return AgeLowerLi;
    }

    public void setAgeLowerLi(int ageLowerLi) {
        AgeLowerLi = ageLowerLi;
    }

    public String getEthicCode() {
        return EthicCode;
    }

    public void setEthicCode(String ethicCode) {
        EthicCode = ethicCode;
    }

    public String getNationalityCode() {
        return NationalityCode;
    }

    public void setNationalityCode(String nationalityCode) {
        NationalityCode = nationalityCode;
    }

    public String getNativeCityCode() {
        return NativeCityCode;
    }

    public void setNativeCityCode(String nativeCityCode) {
        NativeCityCode = nativeCityCode;
    }

    public String getResidenceAdminDivisi() {
        return ResidenceAdminDivisi;
    }

    public void setResidenceAdminDivisi(String residenceAdminDivisi) {
        ResidenceAdminDivisi = residenceAdminDivisi;
    }

    public String getChineseAccentCode() {
        return ChineseAccentCode;
    }

    public void setChineseAccentCode(String chineseAccentCode) {
        ChineseAccentCode = chineseAccentCode;
    }

    public String getJobCategory() {
        return JobCategory;
    }

    public void setJobCategory(String jobCategory) {
        JobCategory = jobCategory;
    }

    public String getAccompanyNumber() {
        return AccompanyNumber;
    }

    public void setAccompanyNumber(String accompanyNumber) {
        AccompanyNumber = accompanyNumber;
    }

    public String getSkinColor() {
        return SkinColor;
    }

    public void setSkinColor(String skinColor) {
        SkinColor = skinColor;
    }

    public String getHairStyle() {
        return HairStyle;
    }

    public void setHairStyle(String hairStyle) {
        HairStyle = hairStyle;
    }

    public String getHairColor() {
        return HairColor;
    }

    public void setHairColor(String hairColor) {
        HairColor = hairColor;
    }

    public String getFaceStyle() {
        return FaceStyle;
    }

    public void setFaceStyle(String faceStyle) {
        FaceStyle = faceStyle;
    }

    public String getFacialFeature() {
        return FacialFeature;
    }

    public void setFacialFeature(String facialFeature) {
        FacialFeature = facialFeature;
    }

    public String getPhysicalFeature() {
        return PhysicalFeature;
    }

    public void setPhysicalFeature(String physicalFeature) {
        PhysicalFeature = physicalFeature;
    }

    public String getRespiratorColor() {
        return RespiratorColor;
    }

    public void setRespiratorColor(String respiratorColor) {
        RespiratorColor = respiratorColor;
    }

    public String getCapStyle() {
        return CapStyle;
    }

    public void setCapStyle(String capStyle) {
        CapStyle = capStyle;
    }

    public String getCapColor() {
        return CapColor;
    }

    public void setCapColor(String capColor) {
        CapColor = capColor;
    }

    public String getGlassStyle() {
        return GlassStyle;
    }

    public void setGlassStyle(String glassStyle) {
        GlassStyle = glassStyle;
    }

    public String getGlassColor() {
        return GlassColor;
    }

    public void setGlassColor(String glassColor) {
        GlassColor = glassColor;
    }

    public String getIsDriver() {
        return IsDriver;
    }

    public void setIsDriver(String isDriver) {
        IsDriver = isDriver;
    }

    public int getIsForeigne() {
        return IsForeigne;
    }

    public void setIsForeigne(int isForeigne) {
        IsForeigne = isForeigne;
    }

    public int getPassportType() {
        return PassportType;
    }

    public void setPassportType(int passportType) {
        PassportType = passportType;
    }

    public String getImmigrantTypeCode() {
        return ImmigrantTypeCode;
    }

    public void setImmigrantTypeCode(String immigrantTypeCode) {
        ImmigrantTypeCode = immigrantTypeCode;
    }

    public int getIsSuspectedTerrorist() {
        return IsSuspectedTerrorist;
    }

    public void setIsSuspectedTerrorist(int isSuspectedTerrorist) {
        IsSuspectedTerrorist = isSuspectedTerrorist;
    }

    public String getSuspectedTerroristNumber() {
        return SuspectedTerroristNumber;
    }

    public void setSuspectedTerroristNumber(String suspectedTerroristNumber) {
        SuspectedTerroristNumber = suspectedTerroristNumber;
    }

    public int getIsCriminalInvolved() {
        return IsCriminalInvolved;
    }

    public void setIsCriminalInvolved(int isCriminalInvolved) {
        IsCriminalInvolved = isCriminalInvolved;
    }

    public String getCriminalInvolvedSpecilisationCode() {
        return CriminalInvolvedSpecilisationCode;
    }

    public void setCriminalInvolvedSpecilisationCode(String criminalInvolvedSpecilisationCode) {
        CriminalInvolvedSpecilisationCode = criminalInvolvedSpecilisationCode;
    }

    public String getBodySpeciallMark() {
        return BodySpeciallMark;
    }

    public void setBodySpeciallMark(String bodySpeciallMark) {
        BodySpeciallMark = bodySpeciallMark;
    }

    public String getCrimeMethod() {
        return CrimeMethod;
    }

    public void setCrimeMethod(String crimeMethod) {
        CrimeMethod = crimeMethod;
    }

    public String getCrimeCharacterCode() {
        return CrimeCharacterCode;
    }

    public void setCrimeCharacterCode(String crimeCharacterCode) {
        CrimeCharacterCode = crimeCharacterCode;
    }

    public String getEscapedCriminalNumbe() {
        return EscapedCriminalNumbe;
    }

    public void setEscapedCriminalNumbe(String escapedCriminalNumbe) {
        EscapedCriminalNumbe = escapedCriminalNumbe;
    }

    public int getIsDetainees() {
        return IsDetainees;
    }

    public void setIsDetainees(int isDetainees) {
        IsDetainees = isDetainees;
    }

    public String getDetentionHouseCode() {
        return DetentionHouseCode;
    }

    public void setDetentionHouseCode(String detentionHouseCode) {
        DetentionHouseCode = detentionHouseCode;
    }

    public String getDetaineesIdentity() {
        return DetaineesIdentity;
    }

    public void setDetaineesIdentity(String detaineesIdentity) {
        DetaineesIdentity = detaineesIdentity;
    }

    public String getDetaineesSpecialIdentity() {
        return DetaineesSpecialIdentity;
    }

    public void setDetaineesSpecialIdentity(String detaineesSpecialIdentity) {
        DetaineesSpecialIdentity = detaineesSpecialIdentity;
    }

    public String getMemberTypeCode() {
        return MemberTypeCode;
    }

    public void setMemberTypeCode(String memberTypeCode) {
        MemberTypeCode = memberTypeCode;
    }

    public int getIsVictim() {
        return IsVictim;
    }

    public void setIsVictim(int isVictim) {
        IsVictim = isVictim;
    }

    public String getVictimType() {
        return VictimType;
    }

    public void setVictimType(String victimType) {
        VictimType = victimType;
    }

    public String getInjuredDegree() {
        return InjuredDegree;
    }

    public void setInjuredDegree(String injuredDegree) {
        InjuredDegree = injuredDegree;
    }

    public String getCorpseConditionCode() {
        return CorpseConditionCode;
    }

    public void setCorpseConditionCode(String corpseConditionCode) {
        CorpseConditionCode = corpseConditionCode;
    }

    public int getIsSuspiciousPerson() {
        return IsSuspiciousPerson;
    }

    public void setIsSuspiciousPerson(int isSuspiciousPerson) {
        IsSuspiciousPerson = isSuspiciousPerson;
    }

    public int getAttitude() {
        return Attitude;
    }

    public void setAttitude(int attitude) {
        Attitude = attitude;
    }

    public String getSimilaritydegree() {
        return Similaritydegree;
    }

    public void setSimilaritydegree(String similaritydegree) {
        Similaritydegree = similaritydegree;
    }

    public String getEyebrowStyle() {
        return EyebrowStyle;
    }

    public void setEyebrowStyle(String eyebrowStyle) {
        EyebrowStyle = eyebrowStyle;
    }

    public String getNoseStyle() {
        return NoseStyle;
    }

    public void setNoseStyle(String noseStyle) {
        NoseStyle = noseStyle;
    }

    public String getMustacheStyle() {
        return MustacheStyle;
    }

    public void setMustacheStyle(String mustacheStyle) {
        MustacheStyle = mustacheStyle;
    }

    public String getLipStyle() {
        return LipStyle;
    }

    public void setLipStyle(String lipStyle) {
        LipStyle = lipStyle;
    }

    public String getWrinklePouch() {
        return WrinklePouch;
    }

    public void setWrinklePouch(String wrinklePouch) {
        WrinklePouch = wrinklePouch;
    }

    public String getAcneStain() {
        return AcneStain;
    }

    public void setAcneStain(String acneStain) {
        AcneStain = acneStain;
    }

    public String getFreckleBirthmark() {
        return FreckleBirthmark;
    }

    public void setFreckleBirthmark(String freckleBirthmark) {
        FreckleBirthmark = freckleBirthmark;
    }

    public String getScarDimple() {
        return ScarDimple;
    }

    public void setScarDimple(String scarDimple) {
        ScarDimple = scarDimple;
    }

    public String getOtherFeature() {
        return OtherFeature;
    }

    public void setOtherFeature(String otherFeature) {
        OtherFeature = otherFeature;
    }

    public String getEd() {
        return ed;
    }

    public void setEd(String ed) {
        this.ed = ed;
    }

    public SubImageList getSubImageInfoList() {
        return SubImageInfoList;
    }

    public void setSubImageInfoList(SubImageList subImageInfoList) {
        SubImageInfoList = subImageInfoList;
    }
}
